// pages/login/login.js
Page({
    data: {
      // 是否登录
      isLogin:false,
      // 头像
      avatarUrl:'',
      // 昵称
      nickName:'',
    },
    navai:function(){
        wx.navigateTo({
          url: '/pages/ai/ai?user_image='+res.tempFiles[0].tempFilePath,
        })
    },
    // 登录方法
    login(){
      //获取当前微信用户信息
      wx.getUserProfile({
        // 设置获取微信信息的用途
        desc: '登录系统',
        // 成功获取用户信息的回调函数
        success:(e)=>{
          // 获取用户的头像，昵称
          let {userInfo:{avatarUrl,nickName}} = e
          // 更新页面渲染
          this.setData({
             avatarUrl:avatarUrl,
             nickName:nickName,
             isLogin:true
          })
          // 将头像和昵称保存到缓存中
          wx.setStorageSync('avatarUrl', avatarUrl)
          wx.setStorageSync('nickName', nickName)
        }
      })
    },
    //退出登录方法
    exit(){
      // 清空缓存数据
      wx.clearStorageSync()
      this.setData({
        avatarUrl:'',
        nickName:'',
        isLogin:false
      })
    },
    onLoad: function () {
      //判断缓存中有没有用户昵称，如果有，就表示该用户已经登录过
      if(wx.getStorageSync('nickName')){
        this.setData({
          isLogin:true,
          nickName:wx.getStorageSync('nickName'),
          avatarUrl:wx.getStorageSync('avatarUrl')
        })
      }
    }
  })